put things right - Spanish English Dictionary